package cluedo.messages;

import msgcomm.Receiver;
import msgcomm.messages.NormalPayload;

/**
 * Payload di un messagio che notifica ad un player che il proprietario di un gruppo e' cambiato
 */
public class NotifyChangePlayGroupOwner extends NormalPayload{

	private static final long serialVersionUID = -7960641778045489752L;
	
	/**
	 * nome del gruppo che ha cambiato proprietario
	 */
	public final String groupName;
	
	/**
	 * Transceiver del nuovo proprietario
	 */
	public final Receiver newOwnerTrans;
	
	/**
	 * nickname del nuovo proprietario
	 */
	public final String newOwnerName;
	
	public NotifyChangePlayGroupOwner(String groupName, String newOwnerName, Receiver newOwnerTrans){
		
		this.groupName=groupName;
		this.newOwnerName=newOwnerName;
		this.newOwnerTrans=newOwnerTrans;
		
	}
	
	@Override
	public String toString() {
		return "NotifyChangePlayGroupOwner{" + groupName + ", proprietario "+newOwnerName+"}";
	}
	
}
